.s-list-title {
	width: 100%;
	padding: 30rpx;
	box-sizing: border-box;
}

.s-list-content {
	width: 100%;
	position: relative;
}

.s-list-content::before {
	content: " ";
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	border-top: 1px solid #eaeef1;
	-webkit-transform: scaleY(0.5) translateZ(0);
	transform: scaleY(0.5) translateZ(0);
	transform-origin: 0 0;
	z-index: 2;
	pointer-events: none;
}

.s-list-content::after {
	content: '';
	width: 100%;
	position: absolute;
	border-bottom: 1px solid #eaeef1;
	-webkit-transform: scaleY(0.5) translateZ(0);
	transform: scaleY(0.5) translateZ(0);
	transform-origin: 0 100%;
	bottom: 0;
	right: 0;
	left: 0;
}

.s-border-top::before {
	border-top: 0;
}

.s-border-bottom::after {
	border-bottom: 0;
}

.s-border-all::after {
	border-bottom: 0;
}

.s-border-all::before {
	border-top: 0;
}